iD808 Readme

Copyright © Speakerbus Technology Ltd. All Rights Reserved.


Version 4.520.5.0

This readme contains important information about this release.

Note:

iD808 Installation Instructions

This installation procedure updates all the NOR and NAND flash on the unit. The components that are upgraded are the bootloader (U-boot), the kernel (Linux), the FPGA, the boot-up splash screens and the complete Linux filesystem. This is a complete upgrade and any configuration stored on the unit will be lost. After upgrade the unit will have a blank configuration. These installation instructions assume you have an iD808 with a bootloader previously installed and a serial cable attached to the iD808

1. Copy the following files into the indicated directories below the root of your TFTP server.

2. Connect the RS232 serial cable to the iD808. Connect the iD808 to the Ethernet LAN to access the TFTP server, using the right hand RJ45 socket on the iD808 (as seen from the back, closest to the side of the iD808).

3. Using a terminal emulator program configured for 38400, 8-bit, no parity, 1 stop bit, no flow control, power up the iD808 and send it a character to stop U-Boot booting Linux. Ensure the terminal emulation program has a sufficently large scroll buffer, e.g. 1000 lines, to view the history in step 6

4. You can use the iD808 U-Boot 'printenv' command to check its network settings. This command lists all environment variables that are set. Any variables not listed are not set. The variables that determine the network configuration are:

   The settings except the TFTP server IP address can be set by DHCP, using the following command:

   The 'dhcp' command should set 'ipaddr', 'netmask' and 'gatewayip' as they would be set in Linux, but it will set 'serverip' to the IP address of the DHCP server, so you will have to change it afterwards with 'setenv serverip xxx.xxx.xxx.xxx' if the DHCP and TFTP servers are not the same unit.

   Alternatively if not using DHCP, set the correct values with 'setenv' commands, e.g.

   Save the new settings with the command :

5. Check that iD808 can access the TFTP server with the command:

   The ping command should report "Using FCC2 ETHERNET device, host 10.12.1.58 is alive"

6. Download the U-Boot script onto the iD808 and run it to update the Flash with the commands:

   The script will TFTP download the relevant files and program them into Flash. The U-Boot executable is downloaded and programmed into the NOR Flash as the last action by the script. Check in the RS232 console output that everything seemed to work correctly. In particular, check that the U-Boot image was correctly downloaded and programmed, as instructed by text at the end of the console output from the script. Note that it is normal for NAND flash to have some bad sectors and therefore some errors reporting these bad sectors is acceptable. If the U-Boot download and programming does not work correctly, do not reset or re-power the unit until after the script has been run again correctly, or you will probably end up with an iD808 that is unable to boot. When successful the unit should be restarted with the command :

   Note that after a reboot there is a delay of a few minutes while Linux generates SSH1 keys before it is possible to access the unit via an SSH program. These keys are only generated the first time Linux runs after replacing the JFFS2 file system. When monitoring the console output the unit reports "Generating SSH1 RSA host key: success..., Generating SSH2 RSA host key: success..., Generating SSH2 DSA host key: success... & Starting sshd: success..." at which point it should be possible to access the unit via an SSH program.

iD808 Upgrader Instructions

The installation procedure above performs a complete update on a unit. To avoid repeating this process for an incremental change, upgraders are provided to only update components that may have changed. Descriptions on individual upgrades available are provided below but the basic upgrade process is the same for each upgrade.

Version 3.620.2.0 introduced support for encrypted upgraders. For older firmware the device must be upgrader to 3.620.2.0 or later using an unencrypted upgrader, before it can be upgraded to the latest version.

1. Copy the following file into the indicated directories below the root of your TFTP server where "xxx" varies for each upgrade.

2. Use i cms to initiate a firmware download by downloading the ".aes" file listed below and wait for the upgrade to complete.

Upgrader

Description

iD808_upgrader_4-520-5-0.tar.gz.aes This upgrader can be used to upgrade versions of firmware 3.620.2.0 or later to version 4.520.5.0 and will preserve your network and i cms settings during the upgrade.

iD808 Font Installation Instructions

The iD808 supports English, German, Japanese and Chinese (Simplified) language options. The fonts for Japanese and Chinese are optional and cannot be installed simultaneously. Installing the Japanese font, will automatically uninstall the Chinese font and vice versa. Descriptions on individual font installs available are provided below but the basic install process is the same for each font installation.

1. Copy the following files into the indicated directories below the root of your TFTP server.

2. Use i cms to initiate an installer download by selecting the 'Firmware...' option in iManager and downloading the ".aes" file listed below and wait for the font installation to complete. Warning: The iD808 will be automatically restarted during the installation process.

Installer

Description

iD808_install_chinese_font_002.tar.gz.aes This installer can be used to install the fonts required for Chinese. Warning: This will automaticatically uninstall the fonts required for Japanese.
iD808_install_japanese_font_002.tar.gz.aes This installer can be used to install the fonts required for Japanese. Warning: This will automaticatically uninstall the fonts required for Chinese.

Back to Index Back to the Index